‹#›
Inventor API 中的零件图、部件图和工程图
Matrix 与 部件（Occurrences）
•当放置一个部件时，矩阵定义了该部件在部件图中的位置 – 即部件图空间内该零件的坐标系
•
•部件的 Transformation 属性返回一个矩阵，该矩阵定义了部件图空间内该部件的当前位置
•
•修改 Transformation 属性意味着在部件图中重新定位该组件 (受约束控制)
•
•SetTransformWithoutConstraints 变换部件，忽视任何约束，直到下一次部件的重新计算 (例如调用 Document.Rebuild)
•

| Sub test()
| Dim doc As AssemblyDocument
| Dim def As AssemblyComponentDefinition
| Set doc = ThisApplication.ActiveDocument
| Set def = doc.ComponentDefinition
| Dim occ As ComponentOccurrence
| Set occ = def.Occurrences.Item(2)
| Dim mat As Matrix
| Set mat = ThisApplication.TransientGeometry.CreateMatrix()
| occ.SetTransformWithoutConstraints mat
| End Sub
| Sub test1()
| ThisApplication.ActiveDocument.Rebuild
| End Sub